| showLegend {GCDkit} | R Documentation |
Displays a graphical legend(s) with assignment of plotting symbols and colours used by majority of the diagrams.
showLegend(pch = labels$Symbol, col = labels$Colour, new.plot = TRUE,
x = "topright", y = NULL, alt.leg = FALSE, just.colours = FALSE, GUI = FALSE, ...)
pch |
numeric or character: plotting symbols. |
col |
numeric: code for their colour. |
new.plot |
logical: shall be opened a new plotting window for the legend? |
x,y |
coordinates for the legend. |
alt.leg |
logical; should be the alternative (continuous) legend shown? See details. |
just.colours |
logical; in cases when two legends would be created, should be only that for plotting colours shown? |
GUI |
logical; Is the function called from GUI (and not batch mode)? |
... |
any additional parameters for the function |
The internal variables 'leg.col' and 'leg.pch' are set to zero, if
the current assignment is on the basis of 'groups'. Otherwise they contain
the sequential number(s) of column(s) in the data frame 'labels' whose
levels are to be used to build the legend(s).
If both variables differ, two legends are created, for plotting symbols and colours separately.
This is done unless 'just.colours' is set, when only legend for colours is displayed.
If both variables equal zero, the current grouping information is used.
If a complete colour scale is used for plotting symbols, for instance that created
by the assignColVar function, an alternative (continuous)
legend can be drawn.
Symbols and colours by a single label can be assigned by functions
assignSymbLab and assignColLab respectively,
symbols and colours by groups
simultaneously by assignSymbGroup.
Symbols can be colour-coded according to a
variable using the function assignColVar.
Uniform symbols are obtained by assign1symb, uniform colours by
assign1col. Table of available plotting symbols is displayed by
showSymbols and colours by showColours.
None.
Vojtěch Janoušek, vojtech.janousek@geology.cz
sampleDataset("sazava")
groupsByLabel("Intrusion")
plotDiagram("DebonPQ",FALSE,TRUE)
showLegend(x="topleft",bg="pink",new.plot=FALSE)
showLegend(x="bottomleft",bg="#AAAAAAAA",new.plot=FALSE) # Semitransparent
showLegend(x=10,y=100,bg="khaki",new.plot=FALSE)